highly populated area - Spanish English Dictionary